﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Data;

namespace XingZhe
{
        public class ThemeSettingConverter : IValueConverter
        {
                public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
                {
                        ThemeSetting themeSetting = value as ThemeSetting;
                        if (value == null)
                        {
                                return null;
                        }

                        string key = string.Format("{0}", parameter);
                        if (string.IsNullOrWhiteSpace(key))
                        {
                                return null;
                        }

                        return themeSetting[key];
                }

                public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
                {
                        throw new NotImplementedException();
                }
        }
}
